package com.jfs.envent.entity;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Getter;
import lombok.Setter;

/**
 * @Description
 * @E-mail cwm3412638@163.com
 * @Author cwm
 * @Date 2022/8/1
 */
@Getter
@Setter
@XStreamAlias("Item")
public class Item {
    /**
     * 设备id
     */
    @XStreamAlias("DeviceID")
    private String deviceID;
    /**
     * 名称
     */
    @XStreamAlias("Name")
    private String name;
    /**
     * 制造商
     */
    @XStreamAlias("Manufacturer")
    private String manufacturer;
    /**
     * 型号
     */
    @XStreamAlias("Model")
    private String model;
    /**
     * 设备归属
     */
    @XStreamAlias("Owner")
    private String owner;
    /**
     * 行政区域
     */
    @XStreamAlias("CivilCode")
    private String civilCode;
    /**
     * 设备ip
     */
    @XStreamAlias("Address")
    private String address;
    /**
     * 是否有子设备1有，0没有
     */
    @XStreamAlias("Parental")
    private Integer parental;
    /**
     * 父设备/区域/系统ID
     */
    @XStreamAlias("ParentID")
    private String parentID;
    /**
     * 信令安全模式（缺省为0；  0：不采用；2：S/MIME签名方式；3：S/MIME加密签名同时采用方式；4：数字摘要方式
     */
    @XStreamAlias("SafetyWay")
    private Integer safetyWay;
    /**
     * 注册方式缺省为1； 1： 符合IETF RFC 3261标准的认证注册模式；2： 基于口令的双向认证注册模式；3： 基于数字证书的双向认证注册模式
     */
    @XStreamAlias("RegisterWay")
    private String registerWay;
    /**
     * 保密属性缺省为0；0：不涉密，1：涉密
     */
    @XStreamAlias("Secrecy")
    private String secrecy;
    /**
     * 设备状态
     */
    @XStreamAlias("Status")
    private String status;
    /**
     * 经度
     */
    @XStreamAlias("Longitude")
    private String longitude;
    /**
     * 纬度
     */
    @XStreamAlias("Latitude")
    private String latitude;

    @XStreamAlias("Info")
    private Info info;
}
